iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0
Modern Web

0~1 的 Design System 之旅系列 第 25

第廿五篇-歸納與整理-原子

  • 分享至 

  • xImage
  •  

在第十八篇我們已經統計出需要的 UI 元件,也在往後的十九~廿四篇中,把 UI 元件做了設計與定義,現在就要進入歸納與整理階段並且把元件組裝起來,我們先從原子的歸納與整理開始。

前置作業:

  1. 首先在專案裡開啟一個 figma 的檔案,檔名:design system practice(practice?對,你沒看錯,就是 practice,這是 0 ~ 1 的旅程喔!!)
    ps. 檔案如果不開在專案裡(Team Project),也可以開在草稿區(Drafts)喔!
  2. 在檔案裡開啟六個 page,分別命名為:00 目錄索引、01 原子、02 分子、03 組織、04 模板、05 頁面。
    https://ithelp.ithome.com.tw/upload/images/20241006/20113256f4MXNe2jwI.png

00 目錄索引頁:

在目錄索引頁開啟一個 section,並將每一頁的主題及內容放入目錄索引頁中(如圖)。
https://ithelp.ithome.com.tw/upload/images/20241008/201132562Drn3bklbi.png

01 原子:

在原子頁面開啟 10 個 section ,分別命名為:01-1 Color 主色輔色、01-1 Color 中性色功能色、01-1 Color 衍生色、01-2 Typography、01-3 Button、01-4 Input 、01-5 Select、01-6 Radio Button、01-7 Checkbox、01-8 Icon。

01-1 Color:

因為顏色的內容比較多,我們分成三個 section:主色輔色、中性色功能色、衍生色,在每一個 section 歸納顏色的使用情境、範例、色階與色碼等等。(如圖)
https://ithelp.ithome.com.tw/upload/images/20241004/20113256gucxBtOkbl.pnghttps://ithelp.ithome.com.tw/upload/images/20241004/20113256RSYOGyggwT.pnghttps://ithelp.ithome.com.tw/upload/images/20241004/20113256wRpSW0Z28J.png

01-2 Typography:

Typography 除了加入使用情境之外,主要把之前定義好的字體/字級/字重/行高/顏色等等以 Section 歸納起來,並且加入 Design Token 的 variable,。
https://ithelp.ithome.com.tw/upload/images/20241006/20113256NX1DvZAzSd.png

01-3 Button:

除了使用情境的說明之外,針對按鈕的類型、顏色、尺寸、屬性、狀態、Icon 等等內容做一個歸納整理與標註。
https://ithelp.ithome.com.tw/upload/images/20241006/20113256hNaXMbn40z.png

01-4 Input:

Input 在之前的設計有做初步的定義,今天我們針對使用情境及基本尺寸、狀態、排版做一整理,並附上標註。
https://ithelp.ithome.com.tw/upload/images/20241014/20113256PpyUmXWZdC.png

01-5 Select:

Select 下拉式選單在 HTML Tag 有預設的樣式,此次我們針對它重新設計與定義,所以在標註上要盡量詳細,以免造成工程師的困擾。(唉~設計師好像有點卑微QQ)
https://ithelp.ithome.com.tw/upload/images/20241014/20113256JgvgHYjT14.png

01-6 Radio Button:

Radio Button 在歸納整理時,加入了小、中、大三種尺寸,並在狀態及排版上多加說明。
https://ithelp.ithome.com.tw/upload/images/20241006/20113256yK7vvftC4E.png

01-7 Checkbox:

checkbox 與 radio button 一樣,也加入了小、中、大三種尺寸,多加了狀態的標註及排版方式。
https://ithelp.ithome.com.tw/upload/images/20241006/20113256adRj0GROrb.png

  • 在 Select、Radio Button、Checkbox 的使用上是有所區別的,Select 可以單選、多選,可是使用者無法一次全部看到所有的選項,必須點擊之後才能看見,而 Radio Button、Checkbox 可以在第一時間看到全部選項一目了然,但是如果選項過多則會顯得凌亂,因此,與工程師討論之後做出了規範(這次沒打架喔):
    5 項以下:Radio Button、Checkbox
    5 項以上:Select

01-8 Icon:

Icon 在設計系統中會不斷增加,因此在這裡針對 Icon 的設計規範、尺寸級距,做了更詳盡的說明,並且把公司產品最常用的 Icon 納入,包含填滿及外框兩種類型。
https://ithelp.ithome.com.tw/upload/images/20241006/20113256GVDpu8AW19.png

今天先把「原子」以 section 歸納與整理,Color、Typography、Button、Input、Select、Radio Button、Checkbox、Icon,再來就要進行「分子」、「組織」、「模板」、「頁面」一步一步組裝起來,Design System 的MVP 就快要看到「影子」了(影子看到了,本尊就不遠了 XDD),我們明天繼續喔!
https://ithelp.ithome.com.tw/upload/images/20241006/20113256vrBzbI8Xcu.png


上一篇
第廿四篇-設計定義-Grid System、Breakpoint
下一篇
第廿六篇-歸納與整理-分子
系列文
0~1 的 Design System 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言